package org.jeecg.modules.extbpm.util;

import java.util.Arrays;
import java.util.List;

import org.apache.commons.lang.StringUtils;
import org.jeecg.modules.extbpm.process.exception.BpmException;
import org.springframework.stereotype.Service;

import lombok.extern.slf4j.Slf4j;

/**
 * 
 * 类名：FlowUtil
 * 功能：流程实例运行中辅助类
 * 详细：此类暴露给流程，可在流程定义使用表达式来使用此类的方法，必须由Spring创建才有效
 * 
 * 对外暴露的名称 flowUtil
 * 
 * 作者：jeecg
 * 版本：1.0
 * 日期：2013-8-10 下午4:28:40
 *
 */
@Slf4j
@Service("flowUtil")
public class FlowUtil {
	

	/**
	 *   获取指定的下一步会签人员
	 * @param content
	 * @return
	 */
	public List<String> stringToList(String content){
		log.info("------stringToList------"+content);
		if(StringUtils.isEmpty(content)){
			throw new BpmException("提交失败，下一任务是会签节点，请选择会签人员");
		}
		String[] s = content.split(",");
		return Arrays.asList(s);
	}
	
	
}
